/**
 * 
 */
package com.feib.stms.model;

import java.util.Set;

/**
 * @author Jimmy Liu
 *
 */
public class MenuItem extends AuditEntity 
{
	private static final long serialVersionUID = 6385432794850160029L;
	
	/**
     * PK in Table
     */
    private Long menuItemPk;

    /**
     * 程式代碼
     */
    private String menuNo;

    /**
     * 上層程式選單
     */
    private MenuItem parentMenuItem;

    /**
     * 程式PAGE
     */
    private String actionPage;

    /**
     * 帳號啟用 <li>true: 啟用</li> <li>false: 停用</li>
     */
    private Boolean enabled;
    
    /**
     * 券商是否可以使用<li>true: 啟用</li> <li>false: 停用</li>
     */
    private Boolean securities;

    /**
     * 排序NO
     */
    private Integer orderNo;

    /**
     * 程式類別名稱
     */
    private String actionBeanClass;

    /**
     * 程式中文名稱
     */
    private String actionName;
    
    private String imgId;

    /**
     * 使用者角色
     */
    private Set<Role> roles;

	public String getActionBeanClass() {
		return actionBeanClass;
	}

	public void setActionBeanClass(String actionBeanClass) {
		this.actionBeanClass = actionBeanClass;
	}

	public String getActionName() {
		return actionName;
	}

	public void setActionName(String actionName) {
		this.actionName = actionName;
	}

	public String getActionPage() {
		return actionPage;
	}

	public void setActionPage(String actionPage) {
		this.actionPage = actionPage;
	}

	public Boolean getEnabled() {
		return enabled;
	}

	public void setEnabled(Boolean enabled) {
		this.enabled = enabled;
	}

	public Long getMenuItemPk() {
		return menuItemPk;
	}

	public void setMenuItemPk(Long menuItemPk) {
		this.menuItemPk = menuItemPk;
	}

	public String getMenuNo() {
		return menuNo;
	}

	public void setMenuNo(String menuNo) {
		this.menuNo = menuNo;
	}

	public Integer getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(Integer orderNo) {
		this.orderNo = orderNo;
	}

	public MenuItem getParentMenuItem() {
		return parentMenuItem;
	}

	public void setParentMenuItem(MenuItem parentMenuItem) {
		this.parentMenuItem = parentMenuItem;
	}

	public Set<Role> getRoles() {
		return roles;
	}

	public void setRoles(Set<Role> roles) {
		this.roles = roles;
	}

	public Boolean getSecurities() {
		return securities;
	}

	public void setSecurities(Boolean securities) {
		this.securities = securities;
	}

	public String getImgId() {
		return imgId;
	}

	public void setImgId(String imgId) {
		this.imgId = imgId;
	}

	

}
